home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 25 / AACD 25.iso / AACD / Magazine / Online / QMail / man / cat7 / qmail-upgrade.0 < prev    next >
Encoding:
Text File  |  1997-09-21  |  5.9 KB  |  133 lines

  1.  
  2.  
  3.  
  4. qmail-upgrade(7)                                 qmail-upgrade(7)
  5.  
  6.  
  7. NNAAMMEE
  8.        qmail-upgrade - user-visible differences between qmail and
  9.        sendmail
  10.  
  11. IINNTTRROODDUUCCTTIIOONN
  12.        You will notice some differences when the system  switches
  13.        from sseennddmmaaiill to qqmmaaiill.
  14.  
  15.        1.   qqmmaaiill--llooccaall  sends  incoming  mail to ~~_y_o_u//MMaaiillbbooxx by
  16.             default, not //uussrr//ssppooooll//mmaaiill//_y_o_u.  Your system admin-
  17.             istrator  has  changed your MMAAIILL environment variable
  18.             so that your  mail  reader  looks  for  ~~_y_o_u//MMaaiillbbooxx.
  19.             (//uussrr//ssppooooll//mmaaiill is a massive security problem.)
  20.  
  21.        2.   qqmmaaiill--llooccaall  pays no attention to ..ffoorrwwaarrdd.  It has a
  22.             much better mechanism, ..qqmmaaiill, so that you can handle
  23.             not  only forwarding but even your own mailing lists.
  24.             See below for more details.
  25.  
  26.        3.   qqmmaaiill--llooccaall pays no attention to //eettcc//aalliiaasseess.   Your
  27.             system  administrator  can  use  the ..qqmmaaiill mechanism
  28.             instead.  See below.
  29.  
  30.        4.   qqmmaaiill does not support the \\_y_o_u mechanism for  ignor-
  31.             ing aliases.  The ..qqmmaaiill mechanism is much more flex-
  32.             ible; see below.
  33.  
  34.        5.   qqmmaaiill--iinnjjeecctt has a  completely  different  philosophy
  35.             from  sseennddmmaaiill  on  interpreting  non-fully-qualified
  36.             host names.  It uses  fixed  rules,  not  DNS.   Some
  37.             examples at UIC:
  38.  
  39.                  russet -> russet.math.uic.edu
  40.                  newton -> newton.math.uic.edu
  41.                  ut.ee  -> ut.ee  (a host in Estonia)
  42.                  ut.ee+ -> ut.ee.uic.edu
  43.                  uicvm+ -> uicvm.uic.edu
  44.  
  45.             Here the _d_e_f_a_u_l_t _d_o_m_a_i_n _n_a_m_e (for hosts without dots)
  46.             is mmaatthh..uuiicc..eedduu, and the _p_l_u_s _d_o_m_a_i_n _n_a_m_e is uuiicc..eedduu.
  47.  
  48.        6.   Unlike  sseennddmmaaiill,  qqmmaaiill--iinnjjeecctt  doesn't replace host
  49.             names with canonical  names.   Example:  qqmmaaiill--iinnjjeecctt
  50.             won't  change  ppoossttmmaasstteerr@@ffttpp..ccss..bbeerrkkeelleeyy..eedduu in your
  51.             header to ppoossttmmaasstteerr@@kkoohhlleerr..ccss..bbeerrkkeelleeyy..eedduu.
  52.  
  53.        7.   qqmmaaiill--llooccaall adds a new  field,  DDeelliivveerreedd--TToo,  before
  54.             every delivery.  It uses the contents of DDeelliivveerreedd--TToo
  55.             to prevent mail forwarding loops.
  56.  
  57.        8.   If you send  a  message  with  only  BBcccc  recipients,
  58.             qqmmaaiill--iinnjjeecctt will add CCcc:: rreecciippiieenntt lliisstt nnoott sshhoowwnn::;;,
  59.             rather than sseennddmmaaiill's privacy-invading AAppppaarreennttllyy--TToo
  60.             header field.
  61.  
  62.  
  63.  
  64.                                                                 1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. qmail-upgrade(7)                                 qmail-upgrade(7)
  71.  
  72.  
  73. QQMMAAIILL MMAAIILLIINNGG LLIISSTTSS
  74.        sseennddmmaaiill deals with aliases, forwarding, and mailing lists
  75.        at the very heart of the mail system.
  76.  
  77.        qqmmaaiill takes a radically different approach.  It gives  you
  78.        the power to set up your own mailing lists without pester-
  79.        ing your system administrator.
  80.  
  81.        Under qqmmaaiill, you are in charge of  all  addresses  of  the
  82.        form  _y_o_u--_a_n_y_t_h_i_n_g.   The delivery of _y_o_u--_a_n_y_t_h_i_n_g is con-
  83.        trolled by  ~~_y_o_u//..qqmmaaiill--_a_n_y_t_h_i_n_g,  a  file  in  your  home
  84.        directory.
  85.  
  86.        For example, if you want to set up a bug-of-the-month-club
  87.        mailing list,  you  can  put  a  list  of  addresses  into
  88.        ~~_y_o_u//..qqmmaaiill--bboottmmcc.   Any  mail  to  _y_o_u--bboottmmcc will be for-
  89.        warded to all of those addresses.  Mail directly to _y_o_u is
  90.        controlled  by  ~~_y_o_u//..qqmmaaiill.  You can even set up a catch-
  91.        all,   ~~_y_o_u//..qqmmaaiill--ddeeffaauulltt,   to   handle   unknown   _y_o_u--
  92.        addresses.
  93.  
  94.        Your ..qqmmaaiill files, like your old ..ffoorrwwaarrdd, may list files,
  95.        forwarding addresses, or  other  programs  to  run.   (But
  96.        beware  that  the  syntax  is  a  bit  different; see ddoott--
  97.        qqmmaaiill((55)) for  more  details.)   qqmmaaiill--llooccaall  automatically
  98.        detects  forwarding  loops the instant they occur, even if
  99.        they happen indirectly through other hosts.
  100.  
  101.        As a helpful special case, if a ..qqmmaaiill file is  empty,  it
  102.        refers   to  ~~_y_o_u//MMaaiillbbooxx.   For  example,  if  you  touch
  103.        ~~_y_o_u//..qqmmaaiill--ddiirreecctt, mail for _y_o_u--ddiirreecctt will act like \\_y_o_u
  104.        did under sseennddmmaaiill.
  105.  
  106.        Addresses that don't contain a username are handled by the
  107.        aalliiaass user.  For example, your  system  administrator  has
  108.        set  up  ~~aalliiaass//..qqmmaaiill--ppoossttmmaasstteerr to handle mail for PPoosstt--
  109.        mmaasstteerr.  (Note to administrators: ~~aalliiaass doesn't apply  to
  110.        addresses that start with a user name, with certain excep-
  111.        tions.)
  112.  
  113. SSEEEE AALLSSOO
  114.        addresses(5), dot-qmail(5), envelopes(5), qmail-header(8),
  115.        qmail-inject(8)
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                                                 2
  131.  
  132.  
  133.